Know Your C; Fixing A Linux Kernel Security Bug By Rearranging An If Phrase